-
-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makes dictionary argument exclusion logic in Tactic plugin more robust #508
Conversation
Hmm, seems failing with >= 8.8... I remembered that some change(s) have occurred in GHC 8.8 and some (seemingly unnecessary) tweaks needed to detect PredTypes correctly. I will fix that. |
Hmm, just replacing |
Sorry for leaving this pull-request as Draft for so long time! Hopefully, recent commits should address this situation properly, so it can be merged when the CI runs successfully! |
OK, it seems All the CI passed! Ready for reviews. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor change and a quick question of clarification, but otherwise lgtm!
Happy to merge as soon as CI goes green! |
It now uses
isPredTy
to detect dictionary arguments indataConInstOrigArgTys'
, which gives us a more robust way to reject dictionary and coercion arguments simultaneously.Fixes isovector#32.